Linguaggio compilato

In informatica un linguaggio compilato è un linguaggio di programmazione implementato tramite un compilatore, un programma che converte il codice sorgente in codice macchina. Differisce dal linguaggio interpretato, in cui il codice è eseguito direttamente da un programma detto interprete.

Questo nome è vago e tecnicamente errato, perché ogni linguaggio può essere implementato sia con un compilatore, sia con un interprete. Inoltre, esistono e sono sempre più diffuse soluzioni miste, in cui un compilatore converte il codice in una forma intermedia (spesso detta bytecode), che viene interpretata o compilata in codice macchina a tempo di esecuzione da un compilatore just-in-time.


© MMXXIII Rich X Search. We shall prevail. All rights reserved. Rich X Search